package org.hegang.design.second.single;


/**
 * 饿汉式产生单例对象
 * 会产生垃圾对象，当不使用时依然会产生该对象，造成内存浪费
 * 没有加锁，执行效率会提高。
 *
 */
public class SingleObject {

    private SingleObject(){}
    private static final SingleObject singleObject = new SingleObject();

    // 构造函数私有化，只能唯一通过方法得到
    public SingleObject getInstance(){
        return singleObject;
    }
}
